@charset "utf-8";

div{
	position:static;
}

.textfield{                                           /*文本框样式*/
	width:158px;
	height:22px;
	padding:0 5px 0 5px;
	line-height:22px;
	border:1px solid #7e9db9;
	color:#949494;
	_margin-right:5px;
}

.textfield_s{                                           /*文本框样式*/
	width:80px;
	height:22px;
	padding:0 5px 0 5px;
	line-height:22px;
	border:1px solid #7e9db9;
	color:#949494;
	_margin-left:5px;
}

/**文本域样式**/
.textarea{
	width:258px;
	height:58px;
	padding:0 5px 0 5px;
	line-height:22px;
	border:1px solid #7e9db9;
	color:#949494;
	margin:5px 0 0 0;
}

.note {                                               /**红色标注文字**/
	color:#fe3535;
	font-size:14px;
}  

.directories_outline {                             /* 右侧通讯录外框*/
	background:#FFF;
    border-collapse:collapse;
}

.directories_outline td {                             /* 右侧通讯录外框*/
	border:1px solid #a6bad2;
}

.tab_outline{                                   /* 标签外框*/
	top:0;
    _top:1px;
	left:4px;
	z-index:10;
	height:26px;
	margin-top:4px;
	position: relative;
}
.tab_general{
	width:59px;
	text-align:center;
	float:left;
	cursor:pointer;
}

.tab_blue{                                   /* 蓝色标签（选中状态）*/
    line-height:26px;
	background:url(../image/contacts/tab_blue.gif) repeat-x;
	color:#1776a2;
	margin-right:1px;
	border:1px solid #a6bad2;
	margin-bottom:-1px;
	border-bottom:0;
}

.tab_gray{                                   /* 灰色标签（未选中状态）*/
    line-height:22px;
	background:url(../image/contacts/tab_gray.gif) repeat-x;
	color:#333333;
	margin:3px 1px 0 0;
	_margin:2px 1px 0 0;
	border:1px solid #b8b7b7;
	border-bottom:0;

}

.edit_area{                                   /* 编辑区域*/
	width:230px;
	height:36px;
	margin:0 4px 0 4px;
	background: url(../image/contacts/edit_bg.gif) repeat-x;
	border:1px solid #a6bbd3;
	border-top:0;
	border-bottom:0;
}

.icon_outline{                                   /* 图标外框*/
	width:16px;
	height:16px;
	cursor:pointer;
	margin-right:14px;
	margin-top:10px;
	float:right;
}

.icon_outline_r{                                   /*最右侧图标外框*/
	width:16px;
	height:16px;
	cursor:pointer;
	margin-right:14px;
	_margin-right:7px;
	margin-top:10px;
	float:right;
}

.group_list{                                    /*分组列表正常状态*/ 
	line-height:20px;
	height:24px;
	text-indent:15px;
	cursor:pointer;
	padding-top:4px;
	margin:0 1px;
}

.group_list div{                                    /*分组列表中的div*/ 
    float:left;
	position:relative;
}

.group_list_on{                                   /*列表鼠标经过状态*/
	background:#f2f2f2;
}

.group_list_sel{                                   /*列表选中状态*/
	background:#ffefd9;
	border:1px solid #fcbd67;
   
}

.line_dotted{                                    /*分隔线*/  
    height:2px;
	line-height:2px;
	border-bottom:1px dotted #a6bbd3;
	margin:1px;
	_margin:0 1px;
}

.search_ouline{									/*搜索栏外框*/  
	width:280px;                                    
	height:32px;
	background:url(../image/contacts/search_bg.gif) repeat-x;
}

.search_box{                                    /*搜索框*/  
	width:123px;
	height:20px;
	padding-left:25px;
	line-height:20px;
	background: url(../image/contacts/search_icon.gif) #FFF left no-repeat;
	border:1px solid #7f9db9;
	margin:4px 4px 4px 5px;
	color:#999999;
	font-size:12px;
	float:left;
}

.btn_search{                                    /*搜索按钮正常状态*/  
	width:49px;
	height:22px;
	background:url(../image/contacts/btn_search.gif) no-repeat;
	margin:4px 4px 4px 0;
	border:0;
	float:left;
	outline:none;
}

.btn_search_on{                                    /*搜索按钮鼠标经过状态*/  
	width:49px;
	height:22px;
	background:url(../image/contacts/btn_search_on.gif) no-repeat;
	margin:4px 4px 4px 0;
	border:0;
	float:left;
	outline:none;
}

.letter_search{                                    /*按字母搜索图标*/
	width:25px;
	height:22px;
	background:url(../image/contacts/letters_search.gif) no-repeat;
	margin:4px 4px 4px 10px;
	border:0;
	float:left;
	cursor:pointer;	
}

.person_change_bar{
	height:35px;
	background: url(../image/contacts/person_change_bg.gif) repeat-x;
}

.btn_bar_bg{
	height:34px;
	background: url(../image/contacts/btn_bar_bg.gif) repeat-x;
}

.btn_person_change{
	width:76px;
	height:25px;
	cursor:pointer;
	float:left;
	margin:5px;
	border:0;
	outline:none;
}

.btn_copy{
	background:url(../image/contacts/copy.gif);
}

.btn_copy_on{
	background:url(../image/contacts/copy_on.gif);
}

.btn_remove{
	background:url(../image/contacts/remove.gif);
}

.btn_remove_on{
	background:url(../image/contacts/remove_on.gif);
}

.btn_delete{
	background:url(../image/contacts/delete.gif);
}

.btn_delete_on{
	background:url(../image/contacts/delete_on.gif);
}

.btn_gray_outline{
	height:20px;
	background:url(../image/contacts/gray_bg.gif) repeat-x;
	color:#323232;
	font-size:12px;
	line-height:20px;
	padding:0 6px;
	_padding:0 3px;
	margin:5px;
}

.gray_border{
	border:1px solid #cbcfd2;
}

.gray_border_dark{
	border:1px solid #7d8791;
}

.contact_list_sel{                                   /*联系人列表选中状态*/
	background: url(../image/contacts/contacts_sel_bg.gif);
	border:1px solid #fadab8;
    margin:1px;
}

.blue_list{                                   /*蓝色列表行*/
    background:#f7fcfd;
}

.text_m_left{
	margin-left:95px;
}

.text_outline{
	float:left;
	margin-top:3px;
	font-size:12px;
}

.text_green{
	color:#66cc00;
}

.text_red{
	color:#ff0000;
}

.text_bold{
	font-weight:bold;
	margin-left:75px;
	_margin-left:70px;
}

.edit_outline{
	width:16px;
	height:16px;
	margin-left:18px;
	margin-top:3px;
	border:0;
}

.btn_edit{
	background:url(../image/contacts/edit.gif) no-repeat;
}

.btn_edit_on{
	background:url(../image/contacts/edit_on.gif) no-repeat;
}

.group_outline{                                   /* 分组外框*/
 	margin:0 4px 4px 4px;
	border:1px solid #a6bbd3;
	border-top:0;
	height:100%;
}

.detail_outline{
	margin:4px;
	border:1px solid #a6bbd3;
	min-height:585px; 
	_height:585px;
	background:url(../image/contacts/detail_content.gif) right bottom no-repeat #f4fafa;
}

.detail_top{
	height:30px;
	background:url(../image/contacts/detail_top_bg.gif) repeat-x;
	text-align:right;
}

#detail_title{
	width:110px;
	background:url(../image/contacts/detail_title.gif) no-repeat;
	border:0;
	line-height:32px;
	font-weight:bold;
	text-indent:15px;
}

#detail_title_bg{
	background:url(../image/contacts/detail_title_bg.gif) repeat-x;
	border:0;
}

#detail_edit_bg{
	width:150px;
	background:url(../image/contacts/detail_edit_bg.gif) no-repeat;
	border:0;
}

.pointer{                                   /*指针样式*/
	cursor:pointer;
}

/*****************嵌套信息输入及查看表格*****************/
.InnerTable{
	line-height:30px;
	border:0;
	font-size:12px;
	}
  
.InnerTable  td a:link{                                                                     
    color:#3A8EB3; text-decoration:none;}
.InnerTable  td a:visited{
    color:#3A8EB3; text-decoration:none;}
.InnerTable  td a:hover{
    color:#3A8EB3; text-decoration:none;}
.InnerTable  td a:active{
    color:#3A8EB3; text-decoration:none;}

.InnerTable  th a:link{                                                                     
    color:#3A8EB3; text-decoration:underline;}
.InnerTable  th a:visited{
    color:#3A8EB3; text-decoration:underline;}
.InnerTable  th a:hover{
    color:#3A8EB3; text-decoration:underline;}
.InnerTable  th a:active{
    color:#3A8EB3; text-decoration:underline;}

.InnerTable th{
	text-align:right;
	font-weight:normal;
	color:#464646;
	border:0;
}

.InnerTable td{
	height:30px;
	text-align:left;
	text-indent:5px;
	_text-indent:0;
	color:#000;
	border:0;
}

.btn_green_outline{
	width:80px;
	height:30px;
	line-height:30px;
	text-align:center;
	border:1px solid #a2d20f;
	outline:none;
	background:url(../image/contacts/btn_green.gif) repeat-x;
}

.text_gray{
	color:#aeaeae;
}
.operation_tip{                                /**操作提示外框**/
	width:480px;
	height:70px;
	padding:15px;
	text-align:center;
}

.failure_outline{                                /**操作失败外框**/
	border:1px solid #f28f8f;
	background:#fff4f4;
	color:#e10000;
	line-height:30px;
}

.success_outline{                                /**操作成功外框**/
	border:1px solid #f6950b;
	background:#fcf3e1;
	color:#ff7e00;
	line-height:70px;
}





















